<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibDriver W25QXX: src/driver_w25qxx.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="doxygen.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibDriver W25QXX
   &#160;<span id="projectnumber">1.0.0</span>
   </div>
   <div id="projectbrief">W25QXX full-featured driver</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('driver__w25qxx_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">driver_w25qxx.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="driver__w25qxx_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160; </div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#ifndef DRIVER_W25QXX_H</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#define DRIVER_W25QXX_H</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160; </div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span>{</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#ga6cb4e5164464df549201dd96cb7a58b1">   62</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;{</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a1ad4f72437de5f26cb7b212d4d91e7c2">   64</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a1ad4f72437de5f26cb7b212d4d91e7c2">W25Q80</a>   = 0XEF13U,        </div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a66acb81a2d520a7d92ce1d37210c6435">   65</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a66acb81a2d520a7d92ce1d37210c6435">W25Q16</a>   = 0XEF14U,        </div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a4fdad551be6485441db5951f196db7cb">   66</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a4fdad551be6485441db5951f196db7cb">W25Q32</a>   = 0XEF15U,        </div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a3ea98b2b3e06afa29441c51548bbb16e">   67</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a3ea98b2b3e06afa29441c51548bbb16e">W25Q64</a>   = 0XEF16U,        </div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a75afcbe71906d3884f4fcc119c1cabd5">   68</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a75afcbe71906d3884f4fcc119c1cabd5">W25Q128</a>  = 0XEF17U,        </div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1ab6db6bd31731e4e95040e8d47f0e45ca">   69</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1ab6db6bd31731e4e95040e8d47f0e45ca">W25Q256</a>  = 0XEF18U,        </div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a5bd3078157449d9ba4ed74f94e5f6eb0">   70</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a5bd3078157449d9ba4ed74f94e5f6eb0">W25Q512</a>  = 0XEF19U,        </div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a69e58baba71411544e64abea679090bb">   71</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a69e58baba71411544e64abea679090bb">W25Q1024</a> = 0XEF20U,        </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a8daad13a8f1372188bfb9c4f1abf9667">   72</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a8daad13a8f1372188bfb9c4f1abf9667">W25Q2048</a> = 0XEF21U,        </div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;} <a class="code" href="group__w25qxx__basic__driver.html#ga6cb4e5164464df549201dd96cb7a58b1">w25qxx_type_t</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160; </div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gacbf327a42336baf10713a1796ff4f2fe">   78</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;{</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#ggacbf327a42336baf10713a1796ff4f2feafea09c65f02cf1a91216205ed21cf4e8">   80</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#ggacbf327a42336baf10713a1796ff4f2feafea09c65f02cf1a91216205ed21cf4e8">W25QXX_INTERFACE_SPI</a>  = 0x00,        </div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#ggacbf327a42336baf10713a1796ff4f2fea895dcb5c91da89fad1c12161ffd2d5d4">   81</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#ggacbf327a42336baf10713a1796ff4f2fea895dcb5c91da89fad1c12161ffd2d5d4">W25QXX_INTERFACE_QSPI</a> = 0x01,        </div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;} <a class="code" href="group__w25qxx__basic__driver.html#gacbf327a42336baf10713a1796ff4f2fe">w25qxx_interface_t</a>;</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gafb2690946f5baf4be6f3a63dde5491fb">   87</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;{</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#ggafb2690946f5baf4be6f3a63dde5491fba02afbdc2c6c3d761cd31ac39c857ee9a">   89</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#ggafb2690946f5baf4be6f3a63dde5491fba02afbdc2c6c3d761cd31ac39c857ee9a">W25QXX_BOOL_FALSE</a> = 0x00,        </div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#ggafb2690946f5baf4be6f3a63dde5491fbae2a935d12b0b1bc9fc321246ee0e0df8">   90</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#ggafb2690946f5baf4be6f3a63dde5491fbae2a935d12b0b1bc9fc321246ee0e0df8">W25QXX_BOOL_TRUE</a>  = 0x01,        </div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;} <a class="code" href="group__w25qxx__basic__driver.html#gafb2690946f5baf4be6f3a63dde5491fb">w25qxx_bool_t</a>;</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160; </div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#gaa4c45f146d1ade8a2da8e751818fa4a2">   96</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;{</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#ggaa4c45f146d1ade8a2da8e751818fa4a2a3ed0d9a1ce66f96f0ef6baba28869503">   98</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#ggaa4c45f146d1ade8a2da8e751818fa4a2a3ed0d9a1ce66f96f0ef6baba28869503">W25QXX_ADDRESS_MODE_3_BYTE</a> = 0x00,        </div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#ggaa4c45f146d1ade8a2da8e751818fa4a2aa29a90b6728795aa010735e44a5292fe">   99</a></span>&#160;    <a class="code" href="group__w25qxx__basic__driver.html#ggaa4c45f146d1ade8a2da8e751818fa4a2aa29a90b6728795aa010735e44a5292fe">W25QXX_ADDRESS_MODE_4_BYTE</a> = 0x01,        </div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;} <a class="code" href="group__w25qxx__basic__driver.html#gaa4c45f146d1ade8a2da8e751818fa4a2">w25qxx_address_mode_t</a>;</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ga6ff284154302248f00db269146545443">  114</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;{</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443ad73634a0f4534c3ae35d4242b2bc8f13">  116</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443ad73634a0f4534c3ae35d4242b2bc8f13">W25QXX_QSPI_READ_DUMMY_2_33MHZ</a> = 0x00,        </div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443a6423b5606e72af6479fe31a6a9883aeb">  117</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443a6423b5606e72af6479fe31a6a9883aeb">W25QXX_QSPI_READ_DUMMY_4_55MHZ</a> = 0x01,        </div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443a78393debe12bbb3efb710e38e3c1d550">  118</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443a78393debe12bbb3efb710e38e3c1d550">W25QXX_QSPI_READ_DUMMY_6_80MHZ</a> = 0x02,        </div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443ade1d3511f15c7d92de8c5d8967c471c3">  119</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443ade1d3511f15c7d92de8c5d8967c471c3">W25QXX_QSPI_READ_DUMMY_8_80MHZ</a> = 0x03,        </div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;} <a class="code" href="group__w25qxx__advance__driver.html#ga6ff284154302248f00db269146545443">w25qxx_qspi_read_dummy_t</a>;</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160; </div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ga2fd3023819e1aebe089a4a72eb136da3">  125</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;{</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3a5b8fa1026c564fe83f3f0f0edb89d1dd">  127</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3a5b8fa1026c564fe83f3f0f0edb89d1dd">W25QXX_QSPI_READ_WRAP_LENGTH_8_BYTE</a>  = 0x00,        </div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3ae6bc2fcd2d4fc3af63f22da56a3b393b">  128</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3ae6bc2fcd2d4fc3af63f22da56a3b393b">W25QXX_QSPI_READ_WRAP_LENGTH_16_BYTE</a> = 0x01,        </div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3aa5f2e6b5718a85ab9241125e84181216">  129</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3aa5f2e6b5718a85ab9241125e84181216">W25QXX_QSPI_READ_WRAP_LENGTH_32_BYTE</a> = 0x02,        </div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3a736f25eeae36f6a0b62d4cb1666a689f">  130</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3a736f25eeae36f6a0b62d4cb1666a689f">W25QXX_QSPI_READ_WRAP_LENGTH_64_BYTE</a> = 0x03,        </div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;} <a class="code" href="group__w25qxx__advance__driver.html#ga2fd3023819e1aebe089a4a72eb136da3">w25qxx_qspi_read_wrap_length_t</a>;</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160; </div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160; </div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ga81ddc7d4b9f4f124163beea19cc33c7e">  137</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;{</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga81ddc7d4b9f4f124163beea19cc33c7eaaf27484a497c13915c8acb0161cf137d">  139</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga81ddc7d4b9f4f124163beea19cc33c7eaaf27484a497c13915c8acb0161cf137d">W25QXX_SECURITY_REGISTER_1</a> = 0x10,        </div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga81ddc7d4b9f4f124163beea19cc33c7ea3353a88090850174ca163d56e4d7089c">  140</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga81ddc7d4b9f4f124163beea19cc33c7ea3353a88090850174ca163d56e4d7089c">W25QXX_SECURITY_REGISTER_2</a> = 0x20,        </div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga81ddc7d4b9f4f124163beea19cc33c7ea65b73162d921075bed8cb8d848948900">  141</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga81ddc7d4b9f4f124163beea19cc33c7ea65b73162d921075bed8cb8d848948900">W25QXX_SECURITY_REGISTER_3</a> = 0x30,        </div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;} <a class="code" href="group__w25qxx__advance__driver.html#ga81ddc7d4b9f4f124163beea19cc33c7e">w25qxx_security_register_t</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ga94bbae2bf8906903e8dc2a28c490723d">  147</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;{</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723dae39a7ea65512a56d40aad2990d55815d">  149</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723dae39a7ea65512a56d40aad2990d55815d">W25QXX_BURST_WRAP_NONE</a>    = 0x10,        </div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723da35edf6c31d0fe1771ab79669d13b7af8">  150</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723da35edf6c31d0fe1771ab79669d13b7af8">W25QXX_BURST_WRAP_8_BYTE</a>  = 0x00,        </div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723dafec1eb230b49fbda6ffcc1eeda64179a">  151</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723dafec1eb230b49fbda6ffcc1eeda64179a">W25QXX_BURST_WRAP_16_BYTE</a> = 0x20,        </div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723dae2ac810153f9515a145773c34409b995">  152</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723dae2ac810153f9515a145773c34409b995">W25QXX_BURST_WRAP_32_BYTE</a> = 0x40,        </div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723da2a3afd7924b00cf74abe83f5216c8915">  153</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723da2a3afd7924b00cf74abe83f5216c8915">W25QXX_BURST_WRAP_64_BYTE</a> = 0x60,        </div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;} <a class="code" href="group__w25qxx__advance__driver.html#ga94bbae2bf8906903e8dc2a28c490723d">w25qxx_burst_wrap_t</a>;</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160; </div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ga9e41a72d1e25d39d88ce7108a9b25595">  159</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;{</div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a00d1d224963ec1f38ac97802480b2129">  161</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a00d1d224963ec1f38ac97802480b2129">W25QXX_STATUS1_STATUS_REGISTER_PROTECT_0</a>             = (1 &lt;&lt; 7),        </div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a9522040a098337442eff127e1598776d">  162</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a9522040a098337442eff127e1598776d">W25QXX_STATUS1_SECTOR_PROTECT_OR_TOP_BOTTOM_PROTECT</a>  = (1 &lt;&lt; 6),        </div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a63bc45b7e0e19de7e58e3494eb4046c5">  163</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a63bc45b7e0e19de7e58e3494eb4046c5">W25QXX_STATUS1_TOP_BOTTOM_PROTECT_OR_BLOCK_PROTECT_3</a> = (1 &lt;&lt; 5),        </div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a9a02180228dbb94e9d302b667fda884f">  164</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a9a02180228dbb94e9d302b667fda884f">W25QXX_STATUS1_BLOCK_PROTECT_2</a>                       = (1 &lt;&lt; 4),        </div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a3465f02625d38730630b60cd01e92085">  165</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a3465f02625d38730630b60cd01e92085">W25QXX_STATUS1_BLOCK_PROTECT_1</a>                       = (1 &lt;&lt; 3),        </div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a7b7e8922009c0d6a88bbfad76a812262">  166</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a7b7e8922009c0d6a88bbfad76a812262">W25QXX_STATUS1_BLOCK_PROTECT_0</a>                       = (1 &lt;&lt; 2),        </div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a1438a76d1be1aa02e4f7450a045c02e3">  167</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a1438a76d1be1aa02e4f7450a045c02e3">W25QXX_STATUS1_WRITE_ENABLE_LATCH</a>                    = (1 &lt;&lt; 1),        </div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595ae1ce566fc564776e98a5c7edefe8c5ea">  168</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595ae1ce566fc564776e98a5c7edefe8c5ea">W25QXX_STATUS1_ERASE_WRITE_PROGRESS</a>                  = (1 &lt;&lt; 0),        </div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;} <a class="code" href="group__w25qxx__advance__driver.html#ga9e41a72d1e25d39d88ce7108a9b25595">w25qxx_status1_t</a>;</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160; </div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ga0d28076f6fc7d3ae9dd7f8410069a277">  174</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;{</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a3fdb54846709f77391e426c626a19152">  176</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a3fdb54846709f77391e426c626a19152">W25QXX_STATUS2_SUSPEND_STATUS</a>                = (1 &lt;&lt; 7),        </div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a517e9e50ada30462f902d01e8d5579dc">  177</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a517e9e50ada30462f902d01e8d5579dc">W25QXX_STATUS2_COMPLEMENT_PROTECT</a>            = (1 &lt;&lt; 6),        </div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a0f3e2b3059d56f974724a8284142e69a">  178</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a0f3e2b3059d56f974724a8284142e69a">W25QXX_STATUS2_SECURITY_REGISTER_3_LOCK_BITS</a> = (1 &lt;&lt; 5),        </div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a24a99f1a97023ae103c1bec3027bbf26">  179</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a24a99f1a97023ae103c1bec3027bbf26">W25QXX_STATUS2_SECURITY_REGISTER_2_LOCK_BITS</a> = (1 &lt;&lt; 4),        </div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a7a631c1c153cc099a52883b40007079e">  180</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a7a631c1c153cc099a52883b40007079e">W25QXX_STATUS2_SECURITY_REGISTER_1_LOCK_BITS</a> = (1 &lt;&lt; 3),        </div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277aa920a9c9a590fb8740419d8d2e4230f3">  181</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277aa920a9c9a590fb8740419d8d2e4230f3">W25QXX_STATUS2_QUAD_ENABLE</a>                   = (1 &lt;&lt; 1),        </div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a5a89a885ba2a59eccd0445443e3bbac6">  182</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a5a89a885ba2a59eccd0445443e3bbac6">W25QXX_STATUS2_STATUS_REGISTER_PROTECT_1</a>     = (1 &lt;&lt; 0),        </div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;} <a class="code" href="group__w25qxx__advance__driver.html#ga0d28076f6fc7d3ae9dd7f8410069a277">w25qxx_status2_t</a>;</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160; </div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#gace18ebb2eac49cbde44a2935916f44ac">  188</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;{</div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca9ab13d5388af0156c4e4de08765ec401">  190</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca9ab13d5388af0156c4e4de08765ec401">W25QXX_STATUS3_HOLD_RESET_FUNCTION</a>                   = (1 &lt;&lt; 7),        </div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44acab5b1ce328b88d08f3d55ed776e01fedb">  191</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44acab5b1ce328b88d08f3d55ed776e01fedb">W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_100_PERCENTAGE</a> = (0 &lt;&lt; 5),        </div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca7ab6ace72a02afc20f92f48e975b60b7">  192</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca7ab6ace72a02afc20f92f48e975b60b7">W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_75_PERCENTAGE</a>  = (1 &lt;&lt; 5),        </div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca8abcd821f1f0d02b3d9179c7ab58d0e0">  193</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca8abcd821f1f0d02b3d9179c7ab58d0e0">W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_50_PERCENTAGE</a>  = (2 &lt;&lt; 5),        </div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44acae645c265a6beb76a088352e2f4bfb4e1">  194</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44acae645c265a6beb76a088352e2f4bfb4e1">W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_25_PERCENTAGE</a>  = (3 &lt;&lt; 5),        </div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca7dc507c444fb395a4956bf50d78f1ee3">  195</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca7dc507c444fb395a4956bf50d78f1ee3">W25QXX_STATUS3_WRITE_PROTECT_SELECTION</a>               = (1 &lt;&lt; 2),        </div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44acadc8d5949eaea0c6ce4e17c6e746f4f65">  196</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44acadc8d5949eaea0c6ce4e17c6e746f4f65">W25QXX_STATUS3_POWER_UP_ADDRESS_MODE</a>                 = (1 &lt;&lt; 1),        </div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca3c822d6eacd9747ca2173607a09591ac">  197</a></span>&#160;    <a class="code" href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca3c822d6eacd9747ca2173607a09591ac">W25QXX_STATUS3_CURRENT_ADDRESS_MODE</a>                  = (1 &lt;&lt; 0),        </div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;} <a class="code" href="group__w25qxx__advance__driver.html#gace18ebb2eac49cbde44a2935916f44ac">w25qxx_status3_t</a>;</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160; </div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html">  212</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_s</a></div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;{</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#aec834df46e5185868dfdcc6fcec2e801">  214</a></span>&#160;    uint8_t (*<a class="code" href="structw25qxx__handle__s.html#aec834df46e5185868dfdcc6fcec2e801">spi_qspi_init</a>)(void);                                                                    </div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#a4568e23228174b7d32678d9a96d2420c">  215</a></span>&#160;    uint8_t (*<a class="code" href="structw25qxx__handle__s.html#a4568e23228174b7d32678d9a96d2420c">spi_qspi_deinit</a>)(void);                                                                  </div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#a2d39cde883403779e3da9dd39c32bec5">  216</a></span>&#160;    uint8_t (*<a class="code" href="structw25qxx__handle__s.html#a2d39cde883403779e3da9dd39c32bec5">spi_qspi_write_read</a>)(uint8_t instruction, uint8_t instruction_line,</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;                                   uint32_t address, uint8_t address_line, uint8_t address_len,</div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;                                   uint32_t alternate, uint8_t alternate_line, uint8_t alternate_len,</div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;                                   uint8_t <a class="code" href="structw25qxx__handle__s.html#aff7b59f569ec689a7580bd6911daafd5">dummy</a>, uint8_t *in_buf, uint32_t in_len,</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;                                   uint8_t *out_buf, uint32_t out_len, uint8_t data_line);             </div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#a406c9433252b7366de417b7a60915c81">  221</a></span>&#160;    void (*<a class="code" href="structw25qxx__handle__s.html#a406c9433252b7366de417b7a60915c81">delay_ms</a>)(uint32_t ms);                                                                     </div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#a97ffc4fce945527bd6ab25a3596caef7">  222</a></span>&#160;    void (*<a class="code" href="structw25qxx__handle__s.html#a97ffc4fce945527bd6ab25a3596caef7">delay_us</a>)(uint32_t us);                                                                     </div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">  223</a></span>&#160;    void (*<a class="code" href="structw25qxx__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>)(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">const</span> fmt, ...);                                                   </div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#a19bedf28d2b9748f6a62d9ae93f4e68f">  224</a></span>&#160;    uint8_t <a class="code" href="structw25qxx__handle__s.html#a19bedf28d2b9748f6a62d9ae93f4e68f">inited</a>;                                                                                    </div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#acb5cfd209ba75c853d03f701e7f91679">  225</a></span>&#160;    uint16_t <a class="code" href="structw25qxx__handle__s.html#acb5cfd209ba75c853d03f701e7f91679">type</a>;                                                                                     </div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#a5aafa09a37ea9bdb7d3788ff5d39c729">  226</a></span>&#160;    uint8_t <a class="code" href="structw25qxx__handle__s.html#a5aafa09a37ea9bdb7d3788ff5d39c729">address_mode</a>;                                                                              </div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#a3d28993689552e18d554dc0644efcf16">  227</a></span>&#160;    uint8_t <a class="code" href="structw25qxx__handle__s.html#a3d28993689552e18d554dc0644efcf16">param</a>;                                                                                     </div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#aff7b59f569ec689a7580bd6911daafd5">  228</a></span>&#160;    uint8_t <a class="code" href="structw25qxx__handle__s.html#aff7b59f569ec689a7580bd6911daafd5">dummy</a>;                                                                                     </div>
<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#ac2bd5f4f7f52f548fd421c9eedbce1c7">  229</a></span>&#160;    uint8_t <a class="code" href="structw25qxx__handle__s.html#ac2bd5f4f7f52f548fd421c9eedbce1c7">dual_quad_spi_enable</a>;                                                                      </div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#a9bdb5522ed967c80572351dd53dafe70">  230</a></span>&#160;    uint8_t <a class="code" href="structw25qxx__handle__s.html#a9bdb5522ed967c80572351dd53dafe70">spi_qspi</a>;                                                                                  </div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#a2121914a1858618e9216fa2daf0a42a2">  231</a></span>&#160;    uint8_t <a class="code" href="structw25qxx__handle__s.html#a2121914a1858618e9216fa2daf0a42a2">buf</a>[256 + 6];                                                                              </div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structw25qxx__handle__s.html#ac80aa2927adf500634749513e88c474b">  232</a></span>&#160;    uint8_t <a class="code" href="structw25qxx__handle__s.html#ac80aa2927adf500634749513e88c474b">buf_4k</a>[4096 + 1];                                                                          </div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#ga56d8a7b5f8b7eaed8df0b6dc90c266be">  233</a></span>&#160;} <a class="code" href="group__w25qxx__basic__driver.html#ga56d8a7b5f8b7eaed8df0b6dc90c266be">w25qxx_handle_t</a>;</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160; </div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structw25qxx__info__s.html">  238</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structw25qxx__info__s.html">w25qxx_info_s</a></div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;{</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structw25qxx__info__s.html#af890958c72bd715cc6454a10dc846ae6">  240</a></span>&#160;    <span class="keywordtype">char</span> <a class="code" href="structw25qxx__info__s.html#af890958c72bd715cc6454a10dc846ae6">chip_name</a>[32];                </div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structw25qxx__info__s.html#ad25285dbf810c90f8eaf3fcef6f2b2ea">  241</a></span>&#160;    <span class="keywordtype">char</span> <a class="code" href="structw25qxx__info__s.html#ad25285dbf810c90f8eaf3fcef6f2b2ea">manufacturer_name</a>[32];        </div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structw25qxx__info__s.html#a5778305279cae46b2ecf862e97f73600">  242</a></span>&#160;    <span class="keywordtype">char</span> <a class="code" href="structw25qxx__info__s.html#a5778305279cae46b2ecf862e97f73600">interface</a>[16];                </div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structw25qxx__info__s.html#ad8bde6ddadaf43d951e62f3befb9d35a">  243</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structw25qxx__info__s.html#ad8bde6ddadaf43d951e62f3befb9d35a">supply_voltage_min_v</a>;        </div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structw25qxx__info__s.html#a3d2b12bcac7a85ea8646bff9debe8660">  244</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structw25qxx__info__s.html#a3d2b12bcac7a85ea8646bff9debe8660">supply_voltage_max_v</a>;        </div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structw25qxx__info__s.html#a9db82802561bf22d799b03a345f1d1dc">  245</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structw25qxx__info__s.html#a9db82802561bf22d799b03a345f1d1dc">max_current_ma</a>;              </div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structw25qxx__info__s.html#a8f9dbe66ac0b66ebae0a36fcb4ba368e">  246</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structw25qxx__info__s.html#a8f9dbe66ac0b66ebae0a36fcb4ba368e">temperature_min</a>;             </div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structw25qxx__info__s.html#a3366a5dce9b829e03c3d321c2b4df3f6">  247</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structw25qxx__info__s.html#a3366a5dce9b829e03c3d321c2b4df3f6">temperature_max</a>;             </div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structw25qxx__info__s.html#a41b0bd442708b70d252c50b92c75265a">  248</a></span>&#160;    uint32_t <a class="code" href="structw25qxx__info__s.html#a41b0bd442708b70d252c50b92c75265a">driver_version</a>;           </div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="group__w25qxx__basic__driver.html#ga601d841ddd0ff8ad3ab52e07c679ef19">  249</a></span>&#160;} <a class="code" href="group__w25qxx__basic__driver.html#ga601d841ddd0ff8ad3ab52e07c679ef19">w25qxx_info_t</a>;</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160; </div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="group__w25qxx__link__driver.html#ga995378489f95bc6bbddbe710557e3384">  268</a></span>&#160;<span class="preprocessor">#define DRIVER_W25QXX_LINK_INIT(HANDLE, STRUCTURE)                memset(HANDLE, 0, sizeof(STRUCTURE))</span></div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160; </div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="group__w25qxx__link__driver.html#gab2587de93f1dba5664eede8cd787a88a">  276</a></span>&#160;<span class="preprocessor">#define DRIVER_W25QXX_LINK_SPI_QSPI_INIT(HANDLE, FUC)             (HANDLE)-&gt;spi_qspi_init = FUC</span></div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160; </div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="group__w25qxx__link__driver.html#gaec8b55e83b46907be1dd9e7c50be550d">  284</a></span>&#160;<span class="preprocessor">#define DRIVER_W25QXX_LINK_SPI_QSPI_DEINIT(HANDLE, FUC)           (HANDLE)-&gt;spi_qspi_deinit = FUC</span></div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160; </div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="group__w25qxx__link__driver.html#gac8f0ca0a725790bace3241d1d616e3d1">  292</a></span>&#160;<span class="preprocessor">#define DRIVER_W25QXX_LINK_SPI_QSPI_WRITE_READ(HANDLE, FUC)       (HANDLE)-&gt;spi_qspi_write_read = FUC</span></div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160; </div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="group__w25qxx__link__driver.html#ga7555618f13d2de0003ae6d9483085180">  300</a></span>&#160;<span class="preprocessor">#define DRIVER_W25QXX_LINK_DELAY_MS(HANDLE, FUC)                  (HANDLE)-&gt;delay_ms = FUC</span></div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160; </div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="group__w25qxx__link__driver.html#gafc81bf850c80dfa316f0c6ab40be6e67">  308</a></span>&#160;<span class="preprocessor">#define DRIVER_W25QXX_LINK_DELAY_US(HANDLE, FUC)                  (HANDLE)-&gt;delay_us = FUC</span></div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160; </div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="group__w25qxx__link__driver.html#gab8d49ef9dca942fe5f37c30dcd7e22a6">  316</a></span>&#160;<span class="preprocessor">#define DRIVER_W25QXX_LINK_DEBUG_PRINT(HANDLE, FUC)               (HANDLE)-&gt;debug_print = FUC</span></div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160; </div>
<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga996e2d3009432e7f8c1a5175c4438a57">w25qxx_info</a>(<a class="code" href="structw25qxx__info__s.html">w25qxx_info_t</a> *info);</div>
<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160; </div>
<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga665139209b0abc386474a78d89cce6f2">w25qxx_set_dual_quad_spi</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__basic__driver.html#gafb2690946f5baf4be6f3a63dde5491fb">w25qxx_bool_t</a> enable);</div>
<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160; </div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#gad4c9b8b0a2d0916c13567f9d7e494cf8">w25qxx_get_dual_quad_spi</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__basic__driver.html#gafb2690946f5baf4be6f3a63dde5491fb">w25qxx_bool_t</a> *enable);</div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160; </div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#gaa57189cd4170b73f8b1300ca15e27de6">w25qxx_set_type</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__basic__driver.html#ga6cb4e5164464df549201dd96cb7a58b1">w25qxx_type_t</a> type);</div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160; </div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga685379998dad173b6d9c0b0da270685c">w25qxx_get_type</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__basic__driver.html#ga6cb4e5164464df549201dd96cb7a58b1">w25qxx_type_t</a> *type);</div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160; </div>
<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga50a62003d566402d46ada2f272c41eb5">w25qxx_set_interface</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__basic__driver.html#gacbf327a42336baf10713a1796ff4f2fe">w25qxx_interface_t</a> interface);</div>
<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160; </div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga86ef839d475f3926a0be46bbc18d4b45">w25qxx_get_interface</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__basic__driver.html#gacbf327a42336baf10713a1796ff4f2fe">w25qxx_interface_t</a> *interface);</div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160; </div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#gad0e125eff304ce66fb3956d2c8c80656">w25qxx_set_address_mode</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__basic__driver.html#gaa4c45f146d1ade8a2da8e751818fa4a2">w25qxx_address_mode_t</a> mode);</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160; </div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga3a52036a97b12fcbe2280b0901a80b90">w25qxx_get_address_mode</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__basic__driver.html#gaa4c45f146d1ade8a2da8e751818fa4a2">w25qxx_address_mode_t</a> *mode);</div>
<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160; </div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga8e7a163b3d255b8c7fc035d0d60f2491">w25qxx_init</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160; </div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#gaa293c3a46c4010a3af597a83e646de0d">w25qxx_deinit</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160; </div>
<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#gae7479fc9ce911a52e3c5b6f1a615b879">w25qxx_read</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint32_t len);</div>
<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160; </div>
<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#gaaee8264d840e51460821cb6e609338ee">w25qxx_write</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint32_t len);</div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160; </div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga1e9ebf198137d23558dbf6470213c472">w25qxx_only_spi_read</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint32_t len);</div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160; </div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#gac345ba10af5ad355578fa97697487123">w25qxx_fast_read</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint32_t len);</div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160; </div>
<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga6280e7e4ab26306436e2c210617a28b3">w25qxx_page_program</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint16_t len);</div>
<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160; </div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga9a03c51b4c84655350c15fbfce0a6b40">w25qxx_sector_erase_4k</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr);</div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160; </div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga39c8fb382e8c3e4d57232dfa79af781c">w25qxx_block_erase_32k</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr);</div>
<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160; </div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#gaf53bc5f6073482b9b74efd417ec7ac83">w25qxx_block_erase_64k</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr);</div>
<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160; </div>
<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga0862833b36831f92684980b2e21f2e39">w25qxx_chip_erase</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160; </div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#gae4effce67e36120325e3c7b245b90142">w25qxx_power_down</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160; </div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga09c9b52877516a2ee4c080dc249e7331">w25qxx_release_power_down</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160; </div>
<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;uint8_t <a class="code" href="group__w25qxx__basic__driver.html#ga921836a777b082ff4d0f322ccfda6b22">w25qxx_get_manufacturer_device_id</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t *manufacturer, uint8_t *device_id);</div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160; </div>
<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga7a19230ca3916816ea8fb7421483d293">w25qxx_fast_read_dual_output</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint32_t len);</div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160; </div>
<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gaf4bfafd1f80aa0316a4b1a15183dcd50">w25qxx_fast_read_quad_output</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint32_t len);</div>
<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160; </div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gac894f4650905cba10dd3a31284de6d5e">w25qxx_fast_read_dual_io</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint32_t len);</div>
<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160; </div>
<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gab97a64bd3776874518f60381d921ae41">w25qxx_fast_read_quad_io</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint32_t len);</div>
<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160; </div>
<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gad97d7e410dd77c49334097a0fd332660">w25qxx_word_read_quad_io</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint32_t len);</div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160; </div>
<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga88a62ec42e86db821ff3f0d3ab541dbb">w25qxx_octal_word_read_quad_io</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint32_t len);</div>
<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160; </div>
<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga1f80bbbaaa852eecfffb87737889363d">w25qxx_page_program_quad_input</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *data, uint16_t len);</div>
<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160; </div>
<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gaeb269123feec054eaaf70f2ffb5797a3">w25qxx_enable_write</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160; </div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga0f8889d6a25c32e150a2ab30753d461d">w25qxx_enable_volatile_sr_write</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160; </div>
<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gac16a31269277051baad6c28fe4254b4a">w25qxx_disable_write</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160; </div>
<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gaa77d2b00b4fb9cf586f77ace827ea7c6">w25qxx_get_status1</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t *status);</div>
<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160; </div>
<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gaa21237ecbd5951b8017799066e7db5d9">w25qxx_get_status2</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t *status);</div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160; </div>
<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga99cf6a325a00921d4531004f0c1d75b1">w25qxx_get_status3</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t *status);</div>
<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160; </div>
<div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga246e0bb07c8bbb39731f17906779c012">w25qxx_set_status1</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t status);</div>
<div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160; </div>
<div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gaab5f28e8930d50dbc2178e39bc9fa456">w25qxx_set_status2</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t status);</div>
<div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160; </div>
<div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gada897a6c6d6acb99f4dd4ff9b65ad8ee">w25qxx_set_status3</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t status);</div>
<div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160; </div>
<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gac7fbabc574c250eec100be861f5918ff">w25qxx_erase_program_suspend</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160; </div>
<div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga05c69ac66309544eba4ff38a69f24c00">w25qxx_erase_program_resume</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160; </div>
<div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga1cd3aec1bdeabbaed5f049fbf83ceeb4">w25qxx_get_manufacturer_device_id_dual_io</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t *manufacturer, uint8_t *device_id);</div>
<div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160; </div>
<div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga61bd3ce40b76b6862c6a53e0e37a3455">w25qxx_get_manufacturer_device_id_quad_io</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t *manufacturer, uint8_t *device_id);</div>
<div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160; </div>
<div class="line"><a name="l00970"></a><span class="lineno">  970</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga8a93ba14a032e10a27f1495fdcf56058">w25qxx_get_jedec_id</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t *manufacturer, uint8_t device_id[2]);</div>
<div class="line"><a name="l00971"></a><span class="lineno">  971</span>&#160; </div>
<div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gab5579bc42bc07a7657848140888a817c">w25qxx_global_block_lock</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160; </div>
<div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga6d62f7d14945cfde7cde7a0e9a4e3afb">w25qxx_global_block_unlock</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160; </div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga9ad10781d888b32b43b9eba45d049624">w25qxx_set_read_parameters</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__advance__driver.html#ga6ff284154302248f00db269146545443">w25qxx_qspi_read_dummy_t</a> dummy, <a class="code" href="group__w25qxx__advance__driver.html#ga2fd3023819e1aebe089a4a72eb136da3">w25qxx_qspi_read_wrap_length_t</a> length);</div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; </div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gaa5ab3548707a95ded115255432224c5a">w25qxx_enter_qspi_mode</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; </div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga6b9f75f7426a54ffdb1f5a057f8188f4">w25qxx_exit_qspi_mode</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; </div>
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gab55b4e071e20feb58584025287949438">w25qxx_enable_reset</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; </div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga2abebfe2a8d9377eb88448ffca73f222">w25qxx_reset_device</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle);</div>
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; </div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga11af244389478de68a6777076ee82d69">w25qxx_get_unique_id</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t <span class="keywordtype">id</span>[8]);</div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; </div>
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga244a91b9c0c32e899ca89e1943045624">w25qxx_get_sfdp</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t sfdp[256]);</div>
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; </div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gaf297e2c6877c64f8fd10a555f783ddaf">w25qxx_erase_security_register</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__advance__driver.html#ga81ddc7d4b9f4f124163beea19cc33c7e">w25qxx_security_register_t</a> num);</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; </div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga4e9c059ff78866e478e835cb27a92899">w25qxx_program_security_register</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__advance__driver.html#ga81ddc7d4b9f4f124163beea19cc33c7e">w25qxx_security_register_t</a> num, uint8_t data[256]);</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; </div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga4c65debc4947bd9a61e0073105164b9c">w25qxx_read_security_register</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__advance__driver.html#ga81ddc7d4b9f4f124163beea19cc33c7e">w25qxx_security_register_t</a> num, uint8_t data[256]);</div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; </div>
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga4f00c2c169cb7c3084841c6cd795e76b">w25qxx_individual_block_lock</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr);</div>
<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160; </div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga7f88cedf7619071b3235ba094915b2a7">w25qxx_individual_block_unlock</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr);</div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; </div>
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#ga59e655ca78a175037ca810bbc8539a96">w25qxx_read_block_lock</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint32_t addr, uint8_t *value);</div>
<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; </div>
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;uint8_t <a class="code" href="group__w25qxx__advance__driver.html#gac19c1d0f3fd48968ea2a93c1dbe3d75d">w25qxx_set_burst_with_wrap</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, <a class="code" href="group__w25qxx__advance__driver.html#ga94bbae2bf8906903e8dc2a28c490723d">w25qxx_burst_wrap_t</a> wrap);</div>
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160; </div>
<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;uint8_t <a class="code" href="group__w25qxx__extern__driver.html#ga9623a3bec148b148498480518a66cb2b">w25qxx_write_read_reg</a>(<a class="code" href="structw25qxx__handle__s.html">w25qxx_handle_t</a> *handle, uint8_t instruction, uint8_t instruction_line,</div>
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;                              uint32_t address, uint8_t address_line, uint8_t address_len,</div>
<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;                              uint32_t alternate, uint8_t alternate_line, uint8_t alternate_len,</div>
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;                              uint8_t dummy, uint8_t *in_buf, uint32_t in_len,</div>
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;                              uint8_t *out_buf, uint32_t out_len, uint8_t data_line);</div>
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160; </div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;}</div>
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; </div>
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga05c69ac66309544eba4ff38a69f24c00"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga05c69ac66309544eba4ff38a69f24c00">w25qxx_erase_program_resume</a></div><div class="ttdeci">uint8_t w25qxx_erase_program_resume(w25qxx_handle_t *handle)</div><div class="ttdoc">resume erase or program</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l01722">driver_w25qxx.c:1722</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga0d28076f6fc7d3ae9dd7f8410069a277"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga0d28076f6fc7d3ae9dd7f8410069a277">w25qxx_status2_t</a></div><div class="ttdeci">w25qxx_status2_t</div><div class="ttdoc">w25qxx status 2 enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00174">driver_w25qxx.h:175</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga0f8889d6a25c32e150a2ab30753d461d"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga0f8889d6a25c32e150a2ab30753d461d">w25qxx_enable_volatile_sr_write</a></div><div class="ttdeci">uint8_t w25qxx_enable_volatile_sr_write(w25qxx_handle_t *handle)</div><div class="ttdoc">enable volatile sr writing</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00501">driver_w25qxx.c:501</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga11af244389478de68a6777076ee82d69"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga11af244389478de68a6777076ee82d69">w25qxx_get_unique_id</a></div><div class="ttdeci">uint8_t w25qxx_get_unique_id(w25qxx_handle_t *handle, uint8_t id[8])</div><div class="ttdoc">get the unique id</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02764">driver_w25qxx.c:2764</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga1cd3aec1bdeabbaed5f049fbf83ceeb4"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga1cd3aec1bdeabbaed5f049fbf83ceeb4">w25qxx_get_manufacturer_device_id_dual_io</a></div><div class="ttdeci">uint8_t w25qxx_get_manufacturer_device_id_dual_io(w25qxx_handle_t *handle, uint8_t *manufacturer, uint8_t *device_id)</div><div class="ttdoc">get the manufacturer &amp;&amp; device id information with dual io</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02038">driver_w25qxx.c:2038</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga1f80bbbaaa852eecfffb87737889363d"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga1f80bbbaaa852eecfffb87737889363d">w25qxx_page_program_quad_input</a></div><div class="ttdeci">uint8_t w25qxx_page_program_quad_input(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint16_t len)</div><div class="ttdoc">quad page program with quad input</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l04920">driver_w25qxx.c:4920</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga244a91b9c0c32e899ca89e1943045624"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga244a91b9c0c32e899ca89e1943045624">w25qxx_get_sfdp</a></div><div class="ttdeci">uint8_t w25qxx_get_sfdp(w25qxx_handle_t *handle, uint8_t sfdp[256])</div><div class="ttdoc">get the sfdp</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02880">driver_w25qxx.c:2880</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga246e0bb07c8bbb39731f17906779c012"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga246e0bb07c8bbb39731f17906779c012">w25qxx_set_status1</a></div><div class="ttdeci">uint8_t w25qxx_set_status1(w25qxx_handle_t *handle, uint8_t status)</div><div class="ttdoc">set the status 1</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00863">driver_w25qxx.c:863</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga2abebfe2a8d9377eb88448ffca73f222"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga2abebfe2a8d9377eb88448ffca73f222">w25qxx_reset_device</a></div><div class="ttdeci">uint8_t w25qxx_reset_device(w25qxx_handle_t *handle)</div><div class="ttdoc">reset the device</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02690">driver_w25qxx.c:2690</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga2fd3023819e1aebe089a4a72eb136da3"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga2fd3023819e1aebe089a4a72eb136da3">w25qxx_qspi_read_wrap_length_t</a></div><div class="ttdeci">w25qxx_qspi_read_wrap_length_t</div><div class="ttdoc">w25qxx qspi read wrap length enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00125">driver_w25qxx.h:126</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga4c65debc4947bd9a61e0073105164b9c"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga4c65debc4947bd9a61e0073105164b9c">w25qxx_read_security_register</a></div><div class="ttdeci">uint8_t w25qxx_read_security_register(w25qxx_handle_t *handle, w25qxx_security_register_t num, uint8_t data[256])</div><div class="ttdoc">read the security register</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l03344">driver_w25qxx.c:3344</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga4e9c059ff78866e478e835cb27a92899"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga4e9c059ff78866e478e835cb27a92899">w25qxx_program_security_register</a></div><div class="ttdeci">uint8_t w25qxx_program_security_register(w25qxx_handle_t *handle, w25qxx_security_register_t num, uint8_t data[256])</div><div class="ttdoc">program the security register</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l03147">driver_w25qxx.c:3147</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga4f00c2c169cb7c3084841c6cd795e76b"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga4f00c2c169cb7c3084841c6cd795e76b">w25qxx_individual_block_lock</a></div><div class="ttdeci">uint8_t w25qxx_individual_block_lock(w25qxx_handle_t *handle, uint32_t addr)</div><div class="ttdoc">lock the individual block</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l06094">driver_w25qxx.c:6094</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga59e655ca78a175037ca810bbc8539a96"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga59e655ca78a175037ca810bbc8539a96">w25qxx_read_block_lock</a></div><div class="ttdeci">uint8_t w25qxx_read_block_lock(w25qxx_handle_t *handle, uint32_t addr, uint8_t *value)</div><div class="ttdoc">read the block lock</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l06529">driver_w25qxx.c:6529</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga61bd3ce40b76b6862c6a53e0e37a3455"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga61bd3ce40b76b6862c6a53e0e37a3455">w25qxx_get_manufacturer_device_id_quad_io</a></div><div class="ttdeci">uint8_t w25qxx_get_manufacturer_device_id_quad_io(w25qxx_handle_t *handle, uint8_t *manufacturer, uint8_t *device_id)</div><div class="ttdoc">get the manufacturer &amp;&amp; device id information with quad io</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02122">driver_w25qxx.c:2122</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga6b9f75f7426a54ffdb1f5a057f8188f4"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga6b9f75f7426a54ffdb1f5a057f8188f4">w25qxx_exit_qspi_mode</a></div><div class="ttdeci">uint8_t w25qxx_exit_qspi_mode(w25qxx_handle_t *handle)</div><div class="ttdoc">exit the qspi mode</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02572">driver_w25qxx.c:2572</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga6d62f7d14945cfde7cde7a0e9a4e3afb"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga6d62f7d14945cfde7cde7a0e9a4e3afb">w25qxx_global_block_unlock</a></div><div class="ttdeci">uint8_t w25qxx_global_block_unlock(w25qxx_handle_t *handle)</div><div class="ttdoc">unlock the whole block</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02354">driver_w25qxx.c:2354</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga6ff284154302248f00db269146545443"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga6ff284154302248f00db269146545443">w25qxx_qspi_read_dummy_t</a></div><div class="ttdeci">w25qxx_qspi_read_dummy_t</div><div class="ttdoc">w25qxx qspi read dummy enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00114">driver_w25qxx.h:115</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga7a19230ca3916816ea8fb7421483d293"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga7a19230ca3916816ea8fb7421483d293">w25qxx_fast_read_dual_output</a></div><div class="ttdeci">uint8_t w25qxx_fast_read_dual_output(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint32_t len)</div><div class="ttdoc">read with dual output in the fast mode</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l03858">driver_w25qxx.c:3858</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga7f88cedf7619071b3235ba094915b2a7"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga7f88cedf7619071b3235ba094915b2a7">w25qxx_individual_block_unlock</a></div><div class="ttdeci">uint8_t w25qxx_individual_block_unlock(w25qxx_handle_t *handle, uint32_t addr)</div><div class="ttdoc">unlock the individual block</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l06311">driver_w25qxx.c:6311</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga81ddc7d4b9f4f124163beea19cc33c7e"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga81ddc7d4b9f4f124163beea19cc33c7e">w25qxx_security_register_t</a></div><div class="ttdeci">w25qxx_security_register_t</div><div class="ttdoc">w25qxx security register enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00137">driver_w25qxx.h:138</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga88a62ec42e86db821ff3f0d3ab541dbb"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga88a62ec42e86db821ff3f0d3ab541dbb">w25qxx_octal_word_read_quad_io</a></div><div class="ttdeci">uint8_t w25qxx_octal_word_read_quad_io(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint32_t len)</div><div class="ttdoc">octal word read with quad io</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l04459">driver_w25qxx.c:4459</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga8a93ba14a032e10a27f1495fdcf56058"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga8a93ba14a032e10a27f1495fdcf56058">w25qxx_get_jedec_id</a></div><div class="ttdeci">uint8_t w25qxx_get_jedec_id(w25qxx_handle_t *handle, uint8_t *manufacturer, uint8_t device_id[2])</div><div class="ttdoc">get the jedec id information</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02203">driver_w25qxx.c:2203</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga94bbae2bf8906903e8dc2a28c490723d"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga94bbae2bf8906903e8dc2a28c490723d">w25qxx_burst_wrap_t</a></div><div class="ttdeci">w25qxx_burst_wrap_t</div><div class="ttdoc">w25qxx burst wrap enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00147">driver_w25qxx.h:148</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga99cf6a325a00921d4531004f0c1d75b1"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga99cf6a325a00921d4531004f0c1d75b1">w25qxx_get_status3</a></div><div class="ttdeci">uint8_t w25qxx_get_status3(w25qxx_handle_t *handle, uint8_t *status)</div><div class="ttdoc">get the status 3</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00789">driver_w25qxx.c:789</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga9ad10781d888b32b43b9eba45d049624"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga9ad10781d888b32b43b9eba45d049624">w25qxx_set_read_parameters</a></div><div class="ttdeci">uint8_t w25qxx_set_read_parameters(w25qxx_handle_t *handle, w25qxx_qspi_read_dummy_t dummy, w25qxx_qspi_read_wrap_length_t length)</div><div class="ttdoc">set the read parameters</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02427">driver_w25qxx.c:2427</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ga9e41a72d1e25d39d88ce7108a9b25595"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ga9e41a72d1e25d39d88ce7108a9b25595">w25qxx_status1_t</a></div><div class="ttdeci">w25qxx_status1_t</div><div class="ttdoc">w25qxx status 1 enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00159">driver_w25qxx.h:160</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gaa21237ecbd5951b8017799066e7db5d9"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gaa21237ecbd5951b8017799066e7db5d9">w25qxx_get_status2</a></div><div class="ttdeci">uint8_t w25qxx_get_status2(w25qxx_handle_t *handle, uint8_t *status)</div><div class="ttdoc">get the status 2</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00716">driver_w25qxx.c:716</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gaa5ab3548707a95ded115255432224c5a"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gaa5ab3548707a95ded115255432224c5a">w25qxx_enter_qspi_mode</a></div><div class="ttdeci">uint8_t w25qxx_enter_qspi_mode(w25qxx_handle_t *handle)</div><div class="ttdoc">enter the qspi mode</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02494">driver_w25qxx.c:2494</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gaa77d2b00b4fb9cf586f77ace827ea7c6"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gaa77d2b00b4fb9cf586f77ace827ea7c6">w25qxx_get_status1</a></div><div class="ttdeci">uint8_t w25qxx_get_status1(w25qxx_handle_t *handle, uint8_t *status)</div><div class="ttdoc">get the status 1</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00643">driver_w25qxx.c:643</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gaab5f28e8930d50dbc2178e39bc9fa456"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gaab5f28e8930d50dbc2178e39bc9fa456">w25qxx_set_status2</a></div><div class="ttdeci">uint8_t w25qxx_set_status2(w25qxx_handle_t *handle, uint8_t status)</div><div class="ttdoc">set the status 2</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l01062">driver_w25qxx.c:1062</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gab5579bc42bc07a7657848140888a817c"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gab5579bc42bc07a7657848140888a817c">w25qxx_global_block_lock</a></div><div class="ttdeci">uint8_t w25qxx_global_block_lock(w25qxx_handle_t *handle)</div><div class="ttdoc">lock the whole block</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02284">driver_w25qxx.c:2284</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gab55b4e071e20feb58584025287949438"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gab55b4e071e20feb58584025287949438">w25qxx_enable_reset</a></div><div class="ttdeci">uint8_t w25qxx_enable_reset(w25qxx_handle_t *handle)</div><div class="ttdoc">enable the reset</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02619">driver_w25qxx.c:2619</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gab97a64bd3776874518f60381d921ae41"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gab97a64bd3776874518f60381d921ae41">w25qxx_fast_read_quad_io</a></div><div class="ttdeci">uint8_t w25qxx_fast_read_quad_io(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint32_t len)</div><div class="ttdoc">read with quad io in the fast mode</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l04184">driver_w25qxx.c:4184</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gac16a31269277051baad6c28fe4254b4a"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gac16a31269277051baad6c28fe4254b4a">w25qxx_disable_write</a></div><div class="ttdeci">uint8_t w25qxx_disable_write(w25qxx_handle_t *handle)</div><div class="ttdoc">disable writing</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00572">driver_w25qxx.c:572</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gac19c1d0f3fd48968ea2a93c1dbe3d75d"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gac19c1d0f3fd48968ea2a93c1dbe3d75d">w25qxx_set_burst_with_wrap</a></div><div class="ttdeci">uint8_t w25qxx_set_burst_with_wrap(w25qxx_handle_t *handle, w25qxx_burst_wrap_t wrap)</div><div class="ttdoc">set the burst with wrap</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l06746">driver_w25qxx.c:6746</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gac7fbabc574c250eec100be861f5918ff"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gac7fbabc574c250eec100be861f5918ff">w25qxx_erase_program_suspend</a></div><div class="ttdeci">uint8_t w25qxx_erase_program_suspend(w25qxx_handle_t *handle)</div><div class="ttdoc">suspend erase or program</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l01650">driver_w25qxx.c:1650</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gac894f4650905cba10dd3a31284de6d5e"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gac894f4650905cba10dd3a31284de6d5e">w25qxx_fast_read_dual_io</a></div><div class="ttdeci">uint8_t w25qxx_fast_read_dual_io(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint32_t len)</div><div class="ttdoc">read with dual io in the fast mode</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l04076">driver_w25qxx.c:4076</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gace18ebb2eac49cbde44a2935916f44ac"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gace18ebb2eac49cbde44a2935916f44ac">w25qxx_status3_t</a></div><div class="ttdeci">w25qxx_status3_t</div><div class="ttdoc">w25qxx status 3 enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00188">driver_w25qxx.h:189</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gad97d7e410dd77c49334097a0fd332660"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gad97d7e410dd77c49334097a0fd332660">w25qxx_word_read_quad_io</a></div><div class="ttdeci">uint8_t w25qxx_word_read_quad_io(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint32_t len)</div><div class="ttdoc">word read with quad io</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l04350">driver_w25qxx.c:4350</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gada897a6c6d6acb99f4dd4ff9b65ad8ee"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gada897a6c6d6acb99f4dd4ff9b65ad8ee">w25qxx_set_status3</a></div><div class="ttdeci">uint8_t w25qxx_set_status3(w25qxx_handle_t *handle, uint8_t status)</div><div class="ttdoc">set the status 3</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l01261">driver_w25qxx.c:1261</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gaeb269123feec054eaaf70f2ffb5797a3"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gaeb269123feec054eaaf70f2ffb5797a3">w25qxx_enable_write</a></div><div class="ttdeci">uint8_t w25qxx_enable_write(w25qxx_handle_t *handle)</div><div class="ttdoc">enable writing</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00431">driver_w25qxx.c:431</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gaf297e2c6877c64f8fd10a555f783ddaf"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gaf297e2c6877c64f8fd10a555f783ddaf">w25qxx_erase_security_register</a></div><div class="ttdeci">uint8_t w25qxx_erase_security_register(w25qxx_handle_t *handle, w25qxx_security_register_t num)</div><div class="ttdoc">erase the security register</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l02952">driver_w25qxx.c:2952</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gaf4bfafd1f80aa0316a4b1a15183dcd50"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gaf4bfafd1f80aa0316a4b1a15183dcd50">w25qxx_fast_read_quad_output</a></div><div class="ttdeci">uint8_t w25qxx_fast_read_quad_output(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint32_t len)</div><div class="ttdoc">read with quad output in the fast mode</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l03967">driver_w25qxx.c:3967</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga0d28076f6fc7d3ae9dd7f8410069a277a0f3e2b3059d56f974724a8284142e69a"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a0f3e2b3059d56f974724a8284142e69a">W25QXX_STATUS2_SECURITY_REGISTER_3_LOCK_BITS</a></div><div class="ttdeci">@ W25QXX_STATUS2_SECURITY_REGISTER_3_LOCK_BITS</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00178">driver_w25qxx.h:178</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga0d28076f6fc7d3ae9dd7f8410069a277a24a99f1a97023ae103c1bec3027bbf26"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a24a99f1a97023ae103c1bec3027bbf26">W25QXX_STATUS2_SECURITY_REGISTER_2_LOCK_BITS</a></div><div class="ttdeci">@ W25QXX_STATUS2_SECURITY_REGISTER_2_LOCK_BITS</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00179">driver_w25qxx.h:179</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga0d28076f6fc7d3ae9dd7f8410069a277a3fdb54846709f77391e426c626a19152"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a3fdb54846709f77391e426c626a19152">W25QXX_STATUS2_SUSPEND_STATUS</a></div><div class="ttdeci">@ W25QXX_STATUS2_SUSPEND_STATUS</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00176">driver_w25qxx.h:176</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga0d28076f6fc7d3ae9dd7f8410069a277a517e9e50ada30462f902d01e8d5579dc"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a517e9e50ada30462f902d01e8d5579dc">W25QXX_STATUS2_COMPLEMENT_PROTECT</a></div><div class="ttdeci">@ W25QXX_STATUS2_COMPLEMENT_PROTECT</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00177">driver_w25qxx.h:177</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga0d28076f6fc7d3ae9dd7f8410069a277a5a89a885ba2a59eccd0445443e3bbac6"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a5a89a885ba2a59eccd0445443e3bbac6">W25QXX_STATUS2_STATUS_REGISTER_PROTECT_1</a></div><div class="ttdeci">@ W25QXX_STATUS2_STATUS_REGISTER_PROTECT_1</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00182">driver_w25qxx.h:182</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga0d28076f6fc7d3ae9dd7f8410069a277a7a631c1c153cc099a52883b40007079e"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277a7a631c1c153cc099a52883b40007079e">W25QXX_STATUS2_SECURITY_REGISTER_1_LOCK_BITS</a></div><div class="ttdeci">@ W25QXX_STATUS2_SECURITY_REGISTER_1_LOCK_BITS</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00180">driver_w25qxx.h:180</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga0d28076f6fc7d3ae9dd7f8410069a277aa920a9c9a590fb8740419d8d2e4230f3"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga0d28076f6fc7d3ae9dd7f8410069a277aa920a9c9a590fb8740419d8d2e4230f3">W25QXX_STATUS2_QUAD_ENABLE</a></div><div class="ttdeci">@ W25QXX_STATUS2_QUAD_ENABLE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00181">driver_w25qxx.h:181</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga2fd3023819e1aebe089a4a72eb136da3a5b8fa1026c564fe83f3f0f0edb89d1dd"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3a5b8fa1026c564fe83f3f0f0edb89d1dd">W25QXX_QSPI_READ_WRAP_LENGTH_8_BYTE</a></div><div class="ttdeci">@ W25QXX_QSPI_READ_WRAP_LENGTH_8_BYTE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00127">driver_w25qxx.h:127</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga2fd3023819e1aebe089a4a72eb136da3a736f25eeae36f6a0b62d4cb1666a689f"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3a736f25eeae36f6a0b62d4cb1666a689f">W25QXX_QSPI_READ_WRAP_LENGTH_64_BYTE</a></div><div class="ttdeci">@ W25QXX_QSPI_READ_WRAP_LENGTH_64_BYTE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00130">driver_w25qxx.h:130</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga2fd3023819e1aebe089a4a72eb136da3aa5f2e6b5718a85ab9241125e84181216"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3aa5f2e6b5718a85ab9241125e84181216">W25QXX_QSPI_READ_WRAP_LENGTH_32_BYTE</a></div><div class="ttdeci">@ W25QXX_QSPI_READ_WRAP_LENGTH_32_BYTE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00129">driver_w25qxx.h:129</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga2fd3023819e1aebe089a4a72eb136da3ae6bc2fcd2d4fc3af63f22da56a3b393b"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga2fd3023819e1aebe089a4a72eb136da3ae6bc2fcd2d4fc3af63f22da56a3b393b">W25QXX_QSPI_READ_WRAP_LENGTH_16_BYTE</a></div><div class="ttdeci">@ W25QXX_QSPI_READ_WRAP_LENGTH_16_BYTE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00128">driver_w25qxx.h:128</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga6ff284154302248f00db269146545443a6423b5606e72af6479fe31a6a9883aeb"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443a6423b5606e72af6479fe31a6a9883aeb">W25QXX_QSPI_READ_DUMMY_4_55MHZ</a></div><div class="ttdeci">@ W25QXX_QSPI_READ_DUMMY_4_55MHZ</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00117">driver_w25qxx.h:117</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga6ff284154302248f00db269146545443a78393debe12bbb3efb710e38e3c1d550"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443a78393debe12bbb3efb710e38e3c1d550">W25QXX_QSPI_READ_DUMMY_6_80MHZ</a></div><div class="ttdeci">@ W25QXX_QSPI_READ_DUMMY_6_80MHZ</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00118">driver_w25qxx.h:118</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga6ff284154302248f00db269146545443ad73634a0f4534c3ae35d4242b2bc8f13"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443ad73634a0f4534c3ae35d4242b2bc8f13">W25QXX_QSPI_READ_DUMMY_2_33MHZ</a></div><div class="ttdeci">@ W25QXX_QSPI_READ_DUMMY_2_33MHZ</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00116">driver_w25qxx.h:116</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga6ff284154302248f00db269146545443ade1d3511f15c7d92de8c5d8967c471c3"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga6ff284154302248f00db269146545443ade1d3511f15c7d92de8c5d8967c471c3">W25QXX_QSPI_READ_DUMMY_8_80MHZ</a></div><div class="ttdeci">@ W25QXX_QSPI_READ_DUMMY_8_80MHZ</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00119">driver_w25qxx.h:119</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga81ddc7d4b9f4f124163beea19cc33c7ea3353a88090850174ca163d56e4d7089c"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga81ddc7d4b9f4f124163beea19cc33c7ea3353a88090850174ca163d56e4d7089c">W25QXX_SECURITY_REGISTER_2</a></div><div class="ttdeci">@ W25QXX_SECURITY_REGISTER_2</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00140">driver_w25qxx.h:140</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga81ddc7d4b9f4f124163beea19cc33c7ea65b73162d921075bed8cb8d848948900"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga81ddc7d4b9f4f124163beea19cc33c7ea65b73162d921075bed8cb8d848948900">W25QXX_SECURITY_REGISTER_3</a></div><div class="ttdeci">@ W25QXX_SECURITY_REGISTER_3</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00141">driver_w25qxx.h:141</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga81ddc7d4b9f4f124163beea19cc33c7eaaf27484a497c13915c8acb0161cf137d"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga81ddc7d4b9f4f124163beea19cc33c7eaaf27484a497c13915c8acb0161cf137d">W25QXX_SECURITY_REGISTER_1</a></div><div class="ttdeci">@ W25QXX_SECURITY_REGISTER_1</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00139">driver_w25qxx.h:139</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga94bbae2bf8906903e8dc2a28c490723da2a3afd7924b00cf74abe83f5216c8915"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723da2a3afd7924b00cf74abe83f5216c8915">W25QXX_BURST_WRAP_64_BYTE</a></div><div class="ttdeci">@ W25QXX_BURST_WRAP_64_BYTE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00153">driver_w25qxx.h:153</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga94bbae2bf8906903e8dc2a28c490723da35edf6c31d0fe1771ab79669d13b7af8"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723da35edf6c31d0fe1771ab79669d13b7af8">W25QXX_BURST_WRAP_8_BYTE</a></div><div class="ttdeci">@ W25QXX_BURST_WRAP_8_BYTE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00150">driver_w25qxx.h:150</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga94bbae2bf8906903e8dc2a28c490723dae2ac810153f9515a145773c34409b995"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723dae2ac810153f9515a145773c34409b995">W25QXX_BURST_WRAP_32_BYTE</a></div><div class="ttdeci">@ W25QXX_BURST_WRAP_32_BYTE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00152">driver_w25qxx.h:152</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga94bbae2bf8906903e8dc2a28c490723dae39a7ea65512a56d40aad2990d55815d"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723dae39a7ea65512a56d40aad2990d55815d">W25QXX_BURST_WRAP_NONE</a></div><div class="ttdeci">@ W25QXX_BURST_WRAP_NONE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00149">driver_w25qxx.h:149</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga94bbae2bf8906903e8dc2a28c490723dafec1eb230b49fbda6ffcc1eeda64179a"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga94bbae2bf8906903e8dc2a28c490723dafec1eb230b49fbda6ffcc1eeda64179a">W25QXX_BURST_WRAP_16_BYTE</a></div><div class="ttdeci">@ W25QXX_BURST_WRAP_16_BYTE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00151">driver_w25qxx.h:151</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga9e41a72d1e25d39d88ce7108a9b25595a00d1d224963ec1f38ac97802480b2129"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a00d1d224963ec1f38ac97802480b2129">W25QXX_STATUS1_STATUS_REGISTER_PROTECT_0</a></div><div class="ttdeci">@ W25QXX_STATUS1_STATUS_REGISTER_PROTECT_0</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00161">driver_w25qxx.h:161</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga9e41a72d1e25d39d88ce7108a9b25595a1438a76d1be1aa02e4f7450a045c02e3"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a1438a76d1be1aa02e4f7450a045c02e3">W25QXX_STATUS1_WRITE_ENABLE_LATCH</a></div><div class="ttdeci">@ W25QXX_STATUS1_WRITE_ENABLE_LATCH</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00167">driver_w25qxx.h:167</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga9e41a72d1e25d39d88ce7108a9b25595a3465f02625d38730630b60cd01e92085"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a3465f02625d38730630b60cd01e92085">W25QXX_STATUS1_BLOCK_PROTECT_1</a></div><div class="ttdeci">@ W25QXX_STATUS1_BLOCK_PROTECT_1</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00165">driver_w25qxx.h:165</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga9e41a72d1e25d39d88ce7108a9b25595a63bc45b7e0e19de7e58e3494eb4046c5"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a63bc45b7e0e19de7e58e3494eb4046c5">W25QXX_STATUS1_TOP_BOTTOM_PROTECT_OR_BLOCK_PROTECT_3</a></div><div class="ttdeci">@ W25QXX_STATUS1_TOP_BOTTOM_PROTECT_OR_BLOCK_PROTECT_3</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00163">driver_w25qxx.h:163</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga9e41a72d1e25d39d88ce7108a9b25595a7b7e8922009c0d6a88bbfad76a812262"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a7b7e8922009c0d6a88bbfad76a812262">W25QXX_STATUS1_BLOCK_PROTECT_0</a></div><div class="ttdeci">@ W25QXX_STATUS1_BLOCK_PROTECT_0</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00166">driver_w25qxx.h:166</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga9e41a72d1e25d39d88ce7108a9b25595a9522040a098337442eff127e1598776d"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a9522040a098337442eff127e1598776d">W25QXX_STATUS1_SECTOR_PROTECT_OR_TOP_BOTTOM_PROTECT</a></div><div class="ttdeci">@ W25QXX_STATUS1_SECTOR_PROTECT_OR_TOP_BOTTOM_PROTECT</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00162">driver_w25qxx.h:162</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga9e41a72d1e25d39d88ce7108a9b25595a9a02180228dbb94e9d302b667fda884f"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595a9a02180228dbb94e9d302b667fda884f">W25QXX_STATUS1_BLOCK_PROTECT_2</a></div><div class="ttdeci">@ W25QXX_STATUS1_BLOCK_PROTECT_2</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00164">driver_w25qxx.h:164</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_gga9e41a72d1e25d39d88ce7108a9b25595ae1ce566fc564776e98a5c7edefe8c5ea"><div class="ttname"><a href="group__w25qxx__advance__driver.html#gga9e41a72d1e25d39d88ce7108a9b25595ae1ce566fc564776e98a5c7edefe8c5ea">W25QXX_STATUS1_ERASE_WRITE_PROGRESS</a></div><div class="ttdeci">@ W25QXX_STATUS1_ERASE_WRITE_PROGRESS</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00168">driver_w25qxx.h:168</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ggace18ebb2eac49cbde44a2935916f44aca3c822d6eacd9747ca2173607a09591ac"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca3c822d6eacd9747ca2173607a09591ac">W25QXX_STATUS3_CURRENT_ADDRESS_MODE</a></div><div class="ttdeci">@ W25QXX_STATUS3_CURRENT_ADDRESS_MODE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00197">driver_w25qxx.h:197</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ggace18ebb2eac49cbde44a2935916f44aca7ab6ace72a02afc20f92f48e975b60b7"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca7ab6ace72a02afc20f92f48e975b60b7">W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_75_PERCENTAGE</a></div><div class="ttdeci">@ W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_75_PERCENTAGE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00192">driver_w25qxx.h:192</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ggace18ebb2eac49cbde44a2935916f44aca7dc507c444fb395a4956bf50d78f1ee3"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca7dc507c444fb395a4956bf50d78f1ee3">W25QXX_STATUS3_WRITE_PROTECT_SELECTION</a></div><div class="ttdeci">@ W25QXX_STATUS3_WRITE_PROTECT_SELECTION</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00195">driver_w25qxx.h:195</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ggace18ebb2eac49cbde44a2935916f44aca8abcd821f1f0d02b3d9179c7ab58d0e0"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca8abcd821f1f0d02b3d9179c7ab58d0e0">W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_50_PERCENTAGE</a></div><div class="ttdeci">@ W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_50_PERCENTAGE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00193">driver_w25qxx.h:193</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ggace18ebb2eac49cbde44a2935916f44aca9ab13d5388af0156c4e4de08765ec401"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44aca9ab13d5388af0156c4e4de08765ec401">W25QXX_STATUS3_HOLD_RESET_FUNCTION</a></div><div class="ttdeci">@ W25QXX_STATUS3_HOLD_RESET_FUNCTION</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00190">driver_w25qxx.h:190</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ggace18ebb2eac49cbde44a2935916f44acab5b1ce328b88d08f3d55ed776e01fedb"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44acab5b1ce328b88d08f3d55ed776e01fedb">W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_100_PERCENTAGE</a></div><div class="ttdeci">@ W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_100_PERCENTAGE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00191">driver_w25qxx.h:191</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ggace18ebb2eac49cbde44a2935916f44acadc8d5949eaea0c6ce4e17c6e746f4f65"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44acadc8d5949eaea0c6ce4e17c6e746f4f65">W25QXX_STATUS3_POWER_UP_ADDRESS_MODE</a></div><div class="ttdeci">@ W25QXX_STATUS3_POWER_UP_ADDRESS_MODE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00196">driver_w25qxx.h:196</a></div></div>
<div class="ttc" id="agroup__w25qxx__advance__driver_html_ggace18ebb2eac49cbde44a2935916f44acae645c265a6beb76a088352e2f4bfb4e1"><div class="ttname"><a href="group__w25qxx__advance__driver.html#ggace18ebb2eac49cbde44a2935916f44acae645c265a6beb76a088352e2f4bfb4e1">W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_25_PERCENTAGE</a></div><div class="ttdeci">@ W25QXX_STATUS3_OUTPUT_DRIVER_STRENGTH_25_PERCENTAGE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00194">driver_w25qxx.h:194</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga0862833b36831f92684980b2e21f2e39"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga0862833b36831f92684980b2e21f2e39">w25qxx_chip_erase</a></div><div class="ttdeci">uint8_t w25qxx_chip_erase(w25qxx_handle_t *handle)</div><div class="ttdoc">erase the chip</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l01459">driver_w25qxx.c:1459</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga09c9b52877516a2ee4c080dc249e7331"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga09c9b52877516a2ee4c080dc249e7331">w25qxx_release_power_down</a></div><div class="ttdeci">uint8_t w25qxx_release_power_down(w25qxx_handle_t *handle)</div><div class="ttdoc">release power down</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l01875">driver_w25qxx.c:1875</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga1e9ebf198137d23558dbf6470213c472"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga1e9ebf198137d23558dbf6470213c472">w25qxx_only_spi_read</a></div><div class="ttdeci">uint8_t w25qxx_only_spi_read(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint32_t len)</div><div class="ttdoc">read only in the spi interface</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l03465">driver_w25qxx.c:3465</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga39c8fb382e8c3e4d57232dfa79af781c"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga39c8fb382e8c3e4d57232dfa79af781c">w25qxx_block_erase_32k</a></div><div class="ttdeci">uint8_t w25qxx_block_erase_32k(w25qxx_handle_t *handle, uint32_t addr)</div><div class="ttdoc">erase the 32k block</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l05419">driver_w25qxx.c:5419</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga3a52036a97b12fcbe2280b0901a80b90"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga3a52036a97b12fcbe2280b0901a80b90">w25qxx_get_address_mode</a></div><div class="ttdeci">uint8_t w25qxx_get_address_mode(w25qxx_handle_t *handle, w25qxx_address_mode_t *mode)</div><div class="ttdoc">get the chip address mode</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00405">driver_w25qxx.c:405</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga50a62003d566402d46ada2f272c41eb5"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga50a62003d566402d46ada2f272c41eb5">w25qxx_set_interface</a></div><div class="ttdeci">uint8_t w25qxx_set_interface(w25qxx_handle_t *handle, w25qxx_interface_t interface)</div><div class="ttdoc">set the chip interface</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00259">driver_w25qxx.c:259</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga56d8a7b5f8b7eaed8df0b6dc90c266be"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga56d8a7b5f8b7eaed8df0b6dc90c266be">w25qxx_handle_t</a></div><div class="ttdeci">struct w25qxx_handle_s w25qxx_handle_t</div><div class="ttdoc">w25qxx handle structure definition</div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga601d841ddd0ff8ad3ab52e07c679ef19"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga601d841ddd0ff8ad3ab52e07c679ef19">w25qxx_info_t</a></div><div class="ttdeci">struct w25qxx_info_s w25qxx_info_t</div><div class="ttdoc">w25qxx information structure definition</div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga6280e7e4ab26306436e2c210617a28b3"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga6280e7e4ab26306436e2c210617a28b3">w25qxx_page_program</a></div><div class="ttdeci">uint8_t w25qxx_page_program(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint16_t len)</div><div class="ttdoc">page program</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l04569">driver_w25qxx.c:4569</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga665139209b0abc386474a78d89cce6f2"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga665139209b0abc386474a78d89cce6f2">w25qxx_set_dual_quad_spi</a></div><div class="ttdeci">uint8_t w25qxx_set_dual_quad_spi(w25qxx_handle_t *handle, w25qxx_bool_t enable)</div><div class="ttdoc">enable or disable the dual quad spi</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00175">driver_w25qxx.c:175</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga685379998dad173b6d9c0b0da270685c"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga685379998dad173b6d9c0b0da270685c">w25qxx_get_type</a></div><div class="ttdeci">uint8_t w25qxx_get_type(w25qxx_handle_t *handle, w25qxx_type_t *type)</div><div class="ttdoc">get the chip type</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00238">driver_w25qxx.c:238</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga6cb4e5164464df549201dd96cb7a58b1"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga6cb4e5164464df549201dd96cb7a58b1">w25qxx_type_t</a></div><div class="ttdeci">w25qxx_type_t</div><div class="ttdoc">w25qxx type enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00062">driver_w25qxx.h:63</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga86ef839d475f3926a0be46bbc18d4b45"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga86ef839d475f3926a0be46bbc18d4b45">w25qxx_get_interface</a></div><div class="ttdeci">uint8_t w25qxx_get_interface(w25qxx_handle_t *handle, w25qxx_interface_t *interface)</div><div class="ttdoc">get the chip interface</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00280">driver_w25qxx.c:280</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga8e7a163b3d255b8c7fc035d0d60f2491"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga8e7a163b3d255b8c7fc035d0d60f2491">w25qxx_init</a></div><div class="ttdeci">uint8_t w25qxx_init(w25qxx_handle_t *handle)</div><div class="ttdoc">initialize the chip</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l06819">driver_w25qxx.c:6819</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga921836a777b082ff4d0f322ccfda6b22"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga921836a777b082ff4d0f322ccfda6b22">w25qxx_get_manufacturer_device_id</a></div><div class="ttdeci">uint8_t w25qxx_get_manufacturer_device_id(w25qxx_handle_t *handle, uint8_t *manufacturer, uint8_t *device_id)</div><div class="ttdoc">get the manufacturer &amp;&amp; device id information</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l01952">driver_w25qxx.c:1952</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga996e2d3009432e7f8c1a5175c4438a57"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga996e2d3009432e7f8c1a5175c4438a57">w25qxx_info</a></div><div class="ttdeci">uint8_t w25qxx_info(w25qxx_info_t *info)</div><div class="ttdoc">get chip's information</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l08566">driver_w25qxx.c:8566</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ga9a03c51b4c84655350c15fbfce0a6b40"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ga9a03c51b4c84655350c15fbfce0a6b40">w25qxx_sector_erase_4k</a></div><div class="ttdeci">uint8_t w25qxx_sector_erase_4k(w25qxx_handle_t *handle, uint32_t addr)</div><div class="ttdoc">erase the 4k sector</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l05080">driver_w25qxx.c:5080</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gaa293c3a46c4010a3af597a83e646de0d"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gaa293c3a46c4010a3af597a83e646de0d">w25qxx_deinit</a></div><div class="ttdeci">uint8_t w25qxx_deinit(w25qxx_handle_t *handle)</div><div class="ttdoc">close the chip</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l07195">driver_w25qxx.c:7195</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gaa4c45f146d1ade8a2da8e751818fa4a2"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gaa4c45f146d1ade8a2da8e751818fa4a2">w25qxx_address_mode_t</a></div><div class="ttdeci">w25qxx_address_mode_t</div><div class="ttdoc">w25qxx address mode enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00096">driver_w25qxx.h:97</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gaa57189cd4170b73f8b1300ca15e27de6"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gaa57189cd4170b73f8b1300ca15e27de6">w25qxx_set_type</a></div><div class="ttdeci">uint8_t w25qxx_set_type(w25qxx_handle_t *handle, w25qxx_type_t type)</div><div class="ttdoc">set the chip type</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00217">driver_w25qxx.c:217</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gaaee8264d840e51460821cb6e609338ee"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gaaee8264d840e51460821cb6e609338ee">w25qxx_write</a></div><div class="ttdeci">uint8_t w25qxx_write(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint32_t len)</div><div class="ttdoc">write data</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l08415">driver_w25qxx.c:8415</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gac345ba10af5ad355578fa97697487123"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gac345ba10af5ad355578fa97697487123">w25qxx_fast_read</a></div><div class="ttdeci">uint8_t w25qxx_fast_read(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint32_t len)</div><div class="ttdoc">read in the fast mode</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l03634">driver_w25qxx.c:3634</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gacbf327a42336baf10713a1796ff4f2fe"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gacbf327a42336baf10713a1796ff4f2fe">w25qxx_interface_t</a></div><div class="ttdeci">w25qxx_interface_t</div><div class="ttdoc">w25qxx interface enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00078">driver_w25qxx.h:79</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gad0e125eff304ce66fb3956d2c8c80656"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gad0e125eff304ce66fb3956d2c8c80656">w25qxx_set_address_mode</a></div><div class="ttdeci">uint8_t w25qxx_set_address_mode(w25qxx_handle_t *handle, w25qxx_address_mode_t mode)</div><div class="ttdoc">set the chip address mode</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00304">driver_w25qxx.c:304</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gad4c9b8b0a2d0916c13567f9d7e494cf8"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gad4c9b8b0a2d0916c13567f9d7e494cf8">w25qxx_get_dual_quad_spi</a></div><div class="ttdeci">uint8_t w25qxx_get_dual_quad_spi(w25qxx_handle_t *handle, w25qxx_bool_t *enable)</div><div class="ttdoc">get the dual quad spi status</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l00196">driver_w25qxx.c:196</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gae4effce67e36120325e3c7b245b90142"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gae4effce67e36120325e3c7b245b90142">w25qxx_power_down</a></div><div class="ttdeci">uint8_t w25qxx_power_down(w25qxx_handle_t *handle)</div><div class="ttdoc">power down</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l01792">driver_w25qxx.c:1792</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gae7479fc9ce911a52e3c5b6f1a615b879"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gae7479fc9ce911a52e3c5b6f1a615b879">w25qxx_read</a></div><div class="ttdeci">uint8_t w25qxx_read(w25qxx_handle_t *handle, uint32_t addr, uint8_t *data, uint32_t len)</div><div class="ttdoc">read data</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l07289">driver_w25qxx.c:7289</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gaf53bc5f6073482b9b74efd417ec7ac83"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gaf53bc5f6073482b9b74efd417ec7ac83">w25qxx_block_erase_64k</a></div><div class="ttdeci">uint8_t w25qxx_block_erase_64k(w25qxx_handle_t *handle, uint32_t addr)</div><div class="ttdoc">erase the 64k block</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l05758">driver_w25qxx.c:5758</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gafb2690946f5baf4be6f3a63dde5491fb"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gafb2690946f5baf4be6f3a63dde5491fb">w25qxx_bool_t</a></div><div class="ttdeci">w25qxx_bool_t</div><div class="ttdoc">w25qxx bool enumeration definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00087">driver_w25qxx.h:88</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gga6cb4e5164464df549201dd96cb7a58b1a1ad4f72437de5f26cb7b212d4d91e7c2"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a1ad4f72437de5f26cb7b212d4d91e7c2">W25Q80</a></div><div class="ttdeci">@ W25Q80</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00064">driver_w25qxx.h:64</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gga6cb4e5164464df549201dd96cb7a58b1a3ea98b2b3e06afa29441c51548bbb16e"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a3ea98b2b3e06afa29441c51548bbb16e">W25Q64</a></div><div class="ttdeci">@ W25Q64</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00067">driver_w25qxx.h:67</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gga6cb4e5164464df549201dd96cb7a58b1a4fdad551be6485441db5951f196db7cb"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a4fdad551be6485441db5951f196db7cb">W25Q32</a></div><div class="ttdeci">@ W25Q32</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00066">driver_w25qxx.h:66</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gga6cb4e5164464df549201dd96cb7a58b1a5bd3078157449d9ba4ed74f94e5f6eb0"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a5bd3078157449d9ba4ed74f94e5f6eb0">W25Q512</a></div><div class="ttdeci">@ W25Q512</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00070">driver_w25qxx.h:70</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gga6cb4e5164464df549201dd96cb7a58b1a66acb81a2d520a7d92ce1d37210c6435"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a66acb81a2d520a7d92ce1d37210c6435">W25Q16</a></div><div class="ttdeci">@ W25Q16</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00065">driver_w25qxx.h:65</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gga6cb4e5164464df549201dd96cb7a58b1a69e58baba71411544e64abea679090bb"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a69e58baba71411544e64abea679090bb">W25Q1024</a></div><div class="ttdeci">@ W25Q1024</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00071">driver_w25qxx.h:71</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gga6cb4e5164464df549201dd96cb7a58b1a75afcbe71906d3884f4fcc119c1cabd5"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a75afcbe71906d3884f4fcc119c1cabd5">W25Q128</a></div><div class="ttdeci">@ W25Q128</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00068">driver_w25qxx.h:68</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gga6cb4e5164464df549201dd96cb7a58b1a8daad13a8f1372188bfb9c4f1abf9667"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1a8daad13a8f1372188bfb9c4f1abf9667">W25Q2048</a></div><div class="ttdeci">@ W25Q2048</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00072">driver_w25qxx.h:72</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_gga6cb4e5164464df549201dd96cb7a58b1ab6db6bd31731e4e95040e8d47f0e45ca"><div class="ttname"><a href="group__w25qxx__basic__driver.html#gga6cb4e5164464df549201dd96cb7a58b1ab6db6bd31731e4e95040e8d47f0e45ca">W25Q256</a></div><div class="ttdeci">@ W25Q256</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00069">driver_w25qxx.h:69</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ggaa4c45f146d1ade8a2da8e751818fa4a2a3ed0d9a1ce66f96f0ef6baba28869503"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ggaa4c45f146d1ade8a2da8e751818fa4a2a3ed0d9a1ce66f96f0ef6baba28869503">W25QXX_ADDRESS_MODE_3_BYTE</a></div><div class="ttdeci">@ W25QXX_ADDRESS_MODE_3_BYTE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00098">driver_w25qxx.h:98</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ggaa4c45f146d1ade8a2da8e751818fa4a2aa29a90b6728795aa010735e44a5292fe"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ggaa4c45f146d1ade8a2da8e751818fa4a2aa29a90b6728795aa010735e44a5292fe">W25QXX_ADDRESS_MODE_4_BYTE</a></div><div class="ttdeci">@ W25QXX_ADDRESS_MODE_4_BYTE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00099">driver_w25qxx.h:99</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ggacbf327a42336baf10713a1796ff4f2fea895dcb5c91da89fad1c12161ffd2d5d4"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ggacbf327a42336baf10713a1796ff4f2fea895dcb5c91da89fad1c12161ffd2d5d4">W25QXX_INTERFACE_QSPI</a></div><div class="ttdeci">@ W25QXX_INTERFACE_QSPI</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00081">driver_w25qxx.h:81</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ggacbf327a42336baf10713a1796ff4f2feafea09c65f02cf1a91216205ed21cf4e8"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ggacbf327a42336baf10713a1796ff4f2feafea09c65f02cf1a91216205ed21cf4e8">W25QXX_INTERFACE_SPI</a></div><div class="ttdeci">@ W25QXX_INTERFACE_SPI</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00080">driver_w25qxx.h:80</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ggafb2690946f5baf4be6f3a63dde5491fba02afbdc2c6c3d761cd31ac39c857ee9a"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ggafb2690946f5baf4be6f3a63dde5491fba02afbdc2c6c3d761cd31ac39c857ee9a">W25QXX_BOOL_FALSE</a></div><div class="ttdeci">@ W25QXX_BOOL_FALSE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00089">driver_w25qxx.h:89</a></div></div>
<div class="ttc" id="agroup__w25qxx__basic__driver_html_ggafb2690946f5baf4be6f3a63dde5491fbae2a935d12b0b1bc9fc321246ee0e0df8"><div class="ttname"><a href="group__w25qxx__basic__driver.html#ggafb2690946f5baf4be6f3a63dde5491fbae2a935d12b0b1bc9fc321246ee0e0df8">W25QXX_BOOL_TRUE</a></div><div class="ttdeci">@ W25QXX_BOOL_TRUE</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00090">driver_w25qxx.h:90</a></div></div>
<div class="ttc" id="agroup__w25qxx__extern__driver_html_ga9623a3bec148b148498480518a66cb2b"><div class="ttname"><a href="group__w25qxx__extern__driver.html#ga9623a3bec148b148498480518a66cb2b">w25qxx_write_read_reg</a></div><div class="ttdeci">uint8_t w25qxx_write_read_reg(w25qxx_handle_t *handle, uint8_t instruction, uint8_t instruction_line, uint32_t address, uint8_t address_line, uint8_t address_len, uint32_t alternate, uint8_t alternate_line, uint8_t alternate_len, uint8_t dummy, uint8_t *in_buf, uint32_t in_len, uint8_t *out_buf, uint32_t out_len, uint8_t data_line)</div><div class="ttdoc">write and read register</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8c_source.html#l08535">driver_w25qxx.c:8535</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html"><div class="ttname"><a href="structw25qxx__handle__s.html">w25qxx_handle_s</a></div><div class="ttdoc">w25qxx handle structure definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00212">driver_w25qxx.h:213</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_a19bedf28d2b9748f6a62d9ae93f4e68f"><div class="ttname"><a href="structw25qxx__handle__s.html#a19bedf28d2b9748f6a62d9ae93f4e68f">w25qxx_handle_s::inited</a></div><div class="ttdeci">uint8_t inited</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00224">driver_w25qxx.h:224</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_a2121914a1858618e9216fa2daf0a42a2"><div class="ttname"><a href="structw25qxx__handle__s.html#a2121914a1858618e9216fa2daf0a42a2">w25qxx_handle_s::buf</a></div><div class="ttdeci">uint8_t buf[256+6]</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00231">driver_w25qxx.h:231</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_a2d39cde883403779e3da9dd39c32bec5"><div class="ttname"><a href="structw25qxx__handle__s.html#a2d39cde883403779e3da9dd39c32bec5">w25qxx_handle_s::spi_qspi_write_read</a></div><div class="ttdeci">uint8_t(* spi_qspi_write_read)(uint8_t instruction, uint8_t instruction_line, uint32_t address, uint8_t address_line, uint8_t address_len, uint32_t alternate, uint8_t alternate_line, uint8_t alternate_len, uint8_t dummy, uint8_t *in_buf, uint32_t in_len, uint8_t *out_buf, uint32_t out_len, uint8_t data_line)</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00216">driver_w25qxx.h:216</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_a3d28993689552e18d554dc0644efcf16"><div class="ttname"><a href="structw25qxx__handle__s.html#a3d28993689552e18d554dc0644efcf16">w25qxx_handle_s::param</a></div><div class="ttdeci">uint8_t param</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00227">driver_w25qxx.h:227</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_a406c9433252b7366de417b7a60915c81"><div class="ttname"><a href="structw25qxx__handle__s.html#a406c9433252b7366de417b7a60915c81">w25qxx_handle_s::delay_ms</a></div><div class="ttdeci">void(* delay_ms)(uint32_t ms)</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00221">driver_w25qxx.h:221</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_a4568e23228174b7d32678d9a96d2420c"><div class="ttname"><a href="structw25qxx__handle__s.html#a4568e23228174b7d32678d9a96d2420c">w25qxx_handle_s::spi_qspi_deinit</a></div><div class="ttdeci">uint8_t(* spi_qspi_deinit)(void)</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00215">driver_w25qxx.h:215</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_a5aafa09a37ea9bdb7d3788ff5d39c729"><div class="ttname"><a href="structw25qxx__handle__s.html#a5aafa09a37ea9bdb7d3788ff5d39c729">w25qxx_handle_s::address_mode</a></div><div class="ttdeci">uint8_t address_mode</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00226">driver_w25qxx.h:226</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_a769d5b3a6c14790a0e126e8fe70b384b"><div class="ttname"><a href="structw25qxx__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">w25qxx_handle_s::debug_print</a></div><div class="ttdeci">void(* debug_print)(const char *const fmt,...)</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00223">driver_w25qxx.h:223</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_a97ffc4fce945527bd6ab25a3596caef7"><div class="ttname"><a href="structw25qxx__handle__s.html#a97ffc4fce945527bd6ab25a3596caef7">w25qxx_handle_s::delay_us</a></div><div class="ttdeci">void(* delay_us)(uint32_t us)</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00222">driver_w25qxx.h:222</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_a9bdb5522ed967c80572351dd53dafe70"><div class="ttname"><a href="structw25qxx__handle__s.html#a9bdb5522ed967c80572351dd53dafe70">w25qxx_handle_s::spi_qspi</a></div><div class="ttdeci">uint8_t spi_qspi</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00230">driver_w25qxx.h:230</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_ac2bd5f4f7f52f548fd421c9eedbce1c7"><div class="ttname"><a href="structw25qxx__handle__s.html#ac2bd5f4f7f52f548fd421c9eedbce1c7">w25qxx_handle_s::dual_quad_spi_enable</a></div><div class="ttdeci">uint8_t dual_quad_spi_enable</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00229">driver_w25qxx.h:229</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_ac80aa2927adf500634749513e88c474b"><div class="ttname"><a href="structw25qxx__handle__s.html#ac80aa2927adf500634749513e88c474b">w25qxx_handle_s::buf_4k</a></div><div class="ttdeci">uint8_t buf_4k[4096+1]</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00232">driver_w25qxx.h:232</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_acb5cfd209ba75c853d03f701e7f91679"><div class="ttname"><a href="structw25qxx__handle__s.html#acb5cfd209ba75c853d03f701e7f91679">w25qxx_handle_s::type</a></div><div class="ttdeci">uint16_t type</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00225">driver_w25qxx.h:225</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_aec834df46e5185868dfdcc6fcec2e801"><div class="ttname"><a href="structw25qxx__handle__s.html#aec834df46e5185868dfdcc6fcec2e801">w25qxx_handle_s::spi_qspi_init</a></div><div class="ttdeci">uint8_t(* spi_qspi_init)(void)</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00214">driver_w25qxx.h:214</a></div></div>
<div class="ttc" id="astructw25qxx__handle__s_html_aff7b59f569ec689a7580bd6911daafd5"><div class="ttname"><a href="structw25qxx__handle__s.html#aff7b59f569ec689a7580bd6911daafd5">w25qxx_handle_s::dummy</a></div><div class="ttdeci">uint8_t dummy</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00228">driver_w25qxx.h:228</a></div></div>
<div class="ttc" id="astructw25qxx__info__s_html"><div class="ttname"><a href="structw25qxx__info__s.html">w25qxx_info_s</a></div><div class="ttdoc">w25qxx information structure definition</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00238">driver_w25qxx.h:239</a></div></div>
<div class="ttc" id="astructw25qxx__info__s_html_a3366a5dce9b829e03c3d321c2b4df3f6"><div class="ttname"><a href="structw25qxx__info__s.html#a3366a5dce9b829e03c3d321c2b4df3f6">w25qxx_info_s::temperature_max</a></div><div class="ttdeci">float temperature_max</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00247">driver_w25qxx.h:247</a></div></div>
<div class="ttc" id="astructw25qxx__info__s_html_a3d2b12bcac7a85ea8646bff9debe8660"><div class="ttname"><a href="structw25qxx__info__s.html#a3d2b12bcac7a85ea8646bff9debe8660">w25qxx_info_s::supply_voltage_max_v</a></div><div class="ttdeci">float supply_voltage_max_v</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00244">driver_w25qxx.h:244</a></div></div>
<div class="ttc" id="astructw25qxx__info__s_html_a41b0bd442708b70d252c50b92c75265a"><div class="ttname"><a href="structw25qxx__info__s.html#a41b0bd442708b70d252c50b92c75265a">w25qxx_info_s::driver_version</a></div><div class="ttdeci">uint32_t driver_version</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00248">driver_w25qxx.h:248</a></div></div>
<div class="ttc" id="astructw25qxx__info__s_html_a5778305279cae46b2ecf862e97f73600"><div class="ttname"><a href="structw25qxx__info__s.html#a5778305279cae46b2ecf862e97f73600">w25qxx_info_s::interface</a></div><div class="ttdeci">char interface[16]</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00242">driver_w25qxx.h:242</a></div></div>
<div class="ttc" id="astructw25qxx__info__s_html_a8f9dbe66ac0b66ebae0a36fcb4ba368e"><div class="ttname"><a href="structw25qxx__info__s.html#a8f9dbe66ac0b66ebae0a36fcb4ba368e">w25qxx_info_s::temperature_min</a></div><div class="ttdeci">float temperature_min</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00246">driver_w25qxx.h:246</a></div></div>
<div class="ttc" id="astructw25qxx__info__s_html_a9db82802561bf22d799b03a345f1d1dc"><div class="ttname"><a href="structw25qxx__info__s.html#a9db82802561bf22d799b03a345f1d1dc">w25qxx_info_s::max_current_ma</a></div><div class="ttdeci">float max_current_ma</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00245">driver_w25qxx.h:245</a></div></div>
<div class="ttc" id="astructw25qxx__info__s_html_ad25285dbf810c90f8eaf3fcef6f2b2ea"><div class="ttname"><a href="structw25qxx__info__s.html#ad25285dbf810c90f8eaf3fcef6f2b2ea">w25qxx_info_s::manufacturer_name</a></div><div class="ttdeci">char manufacturer_name[32]</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00241">driver_w25qxx.h:241</a></div></div>
<div class="ttc" id="astructw25qxx__info__s_html_ad8bde6ddadaf43d951e62f3befb9d35a"><div class="ttname"><a href="structw25qxx__info__s.html#ad8bde6ddadaf43d951e62f3befb9d35a">w25qxx_info_s::supply_voltage_min_v</a></div><div class="ttdeci">float supply_voltage_min_v</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00243">driver_w25qxx.h:243</a></div></div>
<div class="ttc" id="astructw25qxx__info__s_html_af890958c72bd715cc6454a10dc846ae6"><div class="ttname"><a href="structw25qxx__info__s.html#af890958c72bd715cc6454a10dc846ae6">w25qxx_info_s::chip_name</a></div><div class="ttdeci">char chip_name[32]</div><div class="ttdef"><b>Definition:</b> <a href="driver__w25qxx_8h_source.html#l00240">driver_w25qxx.h:240</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="driver__w25qxx_8h.html">driver_w25qxx.h</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
